#ifndef DCONSTANTS_H
#define DCONSTANTS_H

/*****************************************************************
 *
 *
 *
 *****************************************************************/
class DConstants 
{
public:
	enum EntityType {
		ET_BASICENTITY, ET_PRODUCT, 
		ET_LOT, ET_WAFER, ET_WAFERLAYER, 
		ET_STEP, ET_DIEMATRIX, ET_DIE, 
		ET_DEFECT, ET_EDEFECT, 
		ET_SAMPLETESTPLAN
	};
	enum LayerType { HDT_INLINE, HDT_ETEST };
	enum DirectionType { HDT_UP, HDT_DOWN, HDT_LEFT, HDT_RIGHT };

	static const char* EntityType2Str( EntityType entityType );
	static const char* LayerType2Str( LayerType layerType );
	static const char* DirectionType2Str( DirectionType directionType );
};

#endif



















